group/bunch of horses - French English Dictionary